torpedo station sound
Translation
- torpedo station 's definition:a facility equipped with special equipment and personnel for a particular purpose; "he started looking for a gas station"; "the train pulled into the station"
- torpedo station in Chinese:鱼雷艇根据地。